a{
    color: inherit;
}
img{
    width: 100%;
    height: 100%;
    border: none;
}
i{
    font-style: normal;
}
body{
    background-color: #F9FBFC;
}
.container{
    padding:0 0.4rem;
    box-sizing: border-box;
    margin-bottom: 0.7rem;
}
/*    头部   */
.nav{
    width: 100%;
    height: 2.71rem;
}
/*    导航   */

/*    活动类型    */

.act-type, .act-list{
    width: 100%;
    height: 100%;
    margin-top: 0.7rem;
}

.thumb{
    display: inline-block;
    width: 0.32rem;
    height: 0.32rem;
    background-color: #f18b47;
    border-radius: 50%;
}
.title{
    display: inline-block;
    margin-left: -0.2rem;
    font-size: 0.32rem;
    font-weight: bold;
	color: #2b2e46;
}
   /* 活动类型标题  */
.act-type .swiper-wrapper{
    width: 100%;
    height: 100%;
    /* background-color: rgb(255, 143, 143); */
}
.act-type  .type-item{
    width: 100%;
    height: 1.31rem;
    margin-top: 0.4rem;
    padding-right: 0.1rem;
    box-sizing: border-box;
}
.typess{
    margin-right: 0.5rem;
}
.type-item  .visit, .internship, .more{
    float: left;
    width: 2.98rem;
    height: 1.31rem;
    border-radius: 0.16rem 0.4rem;
    padding: 0.36rem 0.1rem;
    margin-right: 0.24rem;
    box-sizing: border-box;
    background-color: #5671ff;
}
.type-item  span{
    font-size: 0.32rem;
    line-height: 0.39rem;
	color: #fff;
    margin-bottom: 0.1rem;
}
.type-item  i{
    display: block;
    font-size: 0.22rem;
	line-height: 0.39rem;
	color: #fff;
	opacity: 0.3;
}
    /* 活动类型内容  */

/*    活动类型    */


/*    活动列表      */
.act-list > .list-content{
    overflow: hidden;
    width: 100%;
    margin-top: 0.4rem;
    padding-bottom: 1.24rem;
}
.list-content > .content-item{
    float: left;
    width: 3.24rem;
    height: 4.46rem;
    margin-bottom: 0.24rem;
    margin-right: 0.22rem;
    padding: 0.24rem;
    background: white;
    box-sizing: border-box;
}

.content-item:nth-child(2n){
    margin-right: 0;
}


.content-item > .photo{
    overflow: hidden;
    width: 100%;
    height: 1.84rem;
    margin-bottom: 0.26rem;
    border-radius: 0.2rem;
}
.content-item > span{
    font-size: 0.28rem;
	line-height: 0.36rem;
    font-weight: bold;
	letter-spacing: 0.01rem;
	color: #2a2a36;
	opacity: 0.9;
}

.content-item .figure{
    width: 100%;
    height: 0.32rem;
    margin-top: 0.24rem;
    margin-bottom: 0.34rem;
}
.figure .figure-icon{
    float: left;
    width: 0.32rem;
    height: 0.32rem;
    border-radius: 50%;
    margin-right: 0.15rem;
}
.figure .teacher{
    float: left;
    width: 1rem;
    height: 0.32rem;
}
.figure .teacher{
    font-size: 0.24rem;
    color: #2a2a36;
	opacity: 0.8;
}

.content-item .time{
    width: 100%;
    height: 0.32rem;
}
.time > .clock{
    float: left;
    width: 0.3rem;
    height: 0.3rem;
    margin-right: 0.12rem;
    color: #2a2a36;
	opacity: 0.5;
}
.time .time-info{
    float: left;
}

.time .time-info i{
    font-size: 0.24rem;
    color: #2a2a36;
	opacity: 0.3;
}

/*    活动列表      */
